package com.fsh.anime.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.fsh.anime.model.dtos.PartyAllDto;
import com.fsh.anime.model.dtos.PartyQueryDto;
import com.fsh.anime.model.pojos.PartyInfo;
import com.fsh.anime.model.vos.Result;
import org.springframework.web.multipart.MultipartFile;

public interface PartyService extends IService<PartyInfo> {
    /**
     * 分页获取漫展列表
     *///------------后台-------------------------
    Result getPartiesForBack(PartyQueryDto dto);

    /**
     * 添加漫展活动
     */
    Result addPartyShow(PartyAllDto partyAllDto);

    /**
     * 查询漫展活动
     */
    Result queryBystateAndTitle(PartyQueryDto dto);

    //-------------前台----------------
    /**
     * 获取漫展列表
     */
    Result getParties( PartyQueryDto dto);



    /**
     * 获取某个漫展内容详情
     */
    Result getPartyContent(String id);


    /**
     * 获取某个漫展详情
     */
    Result getPartyInfo(String id);

    /**
     * 上传漫展 封面 的图片
     */
    String uploadImg(MultipartFile file);
}
